package cc.rengu.igas.bomp.facade.response;

import cc.rengu.igas.bomp.facade.base.BaseResponse;
import cc.rengu.igas.bomp.facade.bean.CashWithdrawalFeeInfoBean;
import cc.rengu.igas.bomp.facade.bean.SettleAcctInfoBean;

import java.util.List;

/**
 * 商户结算信息查询应答类
 * Created by 赵奎伍
 */
public class MchntSettleAcctInfoQueryResponse extends BaseResponse {
    /**
     * 商户号
     */
    private String mchntNo;

    /**
     * 结算信息
     */
    private List<SettleAcctInfoBean> settleAcctInfoList;

    private String realSettleFlag;

    private String mchntSettleMode;

    private String cashWithdrawalFlag;

    private CashWithdrawalFeeInfoBean cashWithdrawalFeeInfoBean;

    /**
     * 审核状态
     */
    private String auditStatus;

    /**
     * 审核拒绝原因
     */
    private String auditRefuseReason;

    /**
     * 最后修改人
     */
    private String lastOprId;

    /**
     * 最后修改时间
     */
    private String lastUpdateTime;


    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public List<SettleAcctInfoBean> getSettleAcctInfoList() {
        return settleAcctInfoList;
    }

    public void setSettleAcctInfoList(List<SettleAcctInfoBean> settleAcctInfoList) {
        this.settleAcctInfoList = settleAcctInfoList;
    }

    public String getRealSettleFlag() {
        return realSettleFlag;
    }

    public void setRealSettleFlag(String realSettleFlag) {
        this.realSettleFlag = realSettleFlag;
    }

    public String getMchntSettleMode() {
        return mchntSettleMode;
    }

    public void setMchntSettleMode(String mchntSettleMode) {
        this.mchntSettleMode = mchntSettleMode;
    }

    public String getCashWithdrawalFlag() {
        return cashWithdrawalFlag;
    }

    public void setCashWithdrawalFlag(String cashWithdrawalFlag) {
        this.cashWithdrawalFlag = cashWithdrawalFlag;
    }

    public CashWithdrawalFeeInfoBean getCashWithdrawalFeeInfoBean() {
        return cashWithdrawalFeeInfoBean;
    }

    public void setCashWithdrawalFeeInfoBean(CashWithdrawalFeeInfoBean cashWithdrawalFeeInfoBean) {
        this.cashWithdrawalFeeInfoBean = cashWithdrawalFeeInfoBean;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getAuditRefuseReason() {
        return auditRefuseReason;
    }

    public void setAuditRefuseReason(String auditRefuseReason) {
        this.auditRefuseReason = auditRefuseReason;
    }

    public String getLastOprId() {
        return lastOprId;
    }

    public void setLastOprId(String lastOprId) {
        this.lastOprId = lastOprId;
    }

    public String getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }
}
